import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.PriorityBlockingQueue;

public class Demo27 {
    public static void main(String[] args) {
        //基于数组去创建阻塞队列（要指定大小）
        BlockingQueue<Integer> queue=new ArrayBlockingQueue<>(1000);
        //基于链表去创建阻塞队列(可以指定大小，也可以不指定大小)
        BlockingQueue<Long> queue2=new LinkedBlockingQueue<>();
        //基于堆去创建阻塞队列
        BlockingQueue<String> queue3=new PriorityBlockingQueue<>();
    }
}
